package com.dhecp.project.business.domain;

import java.util.Date;

import com.dhecp.core.domain.BaseBusinessEntitySimple;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * AB采购退款单 实体类
 * @author DH-lwl
 * @version 2020年2月20日
 */
public class StockPaymentOrderReturnAB extends BaseBusinessEntitySimple{

private static final long serialVersionUID = 1L;
	
	private Double fSumje;	//退款金额
	private Double fWtkJe;	//可退款金额
	private String vGysYh;	//供应商银行
    private String vGysZh;	//供应商账号
    private String vTkYh;	//退款银行
    private String vTkZh;	//退款账号
    private String vFkTj;	//付款途径编码
    private String vFkFs;	//付款方式编码
    private String vFkLx;	//付款类型编码
    private String vPzHm;	//凭证号码
    private String gProvider;//供应商编号
    private String gPName;	//供应商名称
    private String vPMan;	//供应商联系人
    private String vPTel;	//联系人电话
    private String pUser;	//采购员工号
    private String pDept;	//采购部门路径
    private String htGuid;	//销售合同GUID
    private String htBid;	//销售合同单号
    private String cgGuid;	//采购合同GUID
    private String cgBid;	//采购合同单号
    private String gcGuid;	//工程任务GUID
    private String gcBid;	//工程任务单号
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dFkRq;		//付款日期
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dTkRq;		//退款日期
    private Boolean bbABCG;	//是否AB采购
    //虚拟字段
    private String vFkTjName;//付款途径
    private String vFkFsName;//付款方式
    private String vFkLxName;//付款类型
    private String pUserName;//采购员
    private String pDeptName;//采购部门

	public Double getbNumb() {
		return 1.0;	//bNumb直接赋值为1
	}
	public Double getbPrice() {
		if (fSumje == null) {
			return 0.0;
		}
		return fSumje;	//金额直接赋值给bPrice
	}
	public Double getfSumje() {
		if (fSumje == null) {
			return 0.0;
		}
		return fSumje;
	}
	public void setfSumje(Double fSumje) {
		this.fSumje = fSumje;
	}
	public Double getfWtkJe() {
		if (fWtkJe == null) {
			return 0.0;
		}
		return fWtkJe;
	}
	public void setfWtkJe(Double fWtkJe) {
		this.fWtkJe = fWtkJe;
	}
	public String getvGysYh() {
		return vGysYh;
	}
	public void setvGysYh(String vGysYh) {
		this.vGysYh = vGysYh;
	}
	public String getvGysZh() {
		return vGysZh;
	}
	public void setvGysZh(String vGysZh) {
		this.vGysZh = vGysZh;
	}
	public String getvTkYh() {
		return vTkYh;
	}
	public void setvTkYh(String vTkYh) {
		this.vTkYh = vTkYh;
	}
	public String getvTkZh() {
		return vTkZh;
	}
	public void setvTkZh(String vTkZh) {
		this.vTkZh = vTkZh;
	}
	public String getvFkTj() {
		return vFkTj;
	}
	public void setvFkTj(String vFkTj) {
		this.vFkTj = vFkTj;
	}
	public String getvFkFs() {
		return vFkFs;
	}
	public void setvFkFs(String vFkFs) {
		this.vFkFs = vFkFs;
	}
	public String getvFkLx() {
		return vFkLx;
	}
	public void setvFkLx(String vFkLx) {
		this.vFkLx = vFkLx;
	}
	public String getvPzHm() {
		return vPzHm;
	}
	public void setvPzHm(String vPzHm) {
		this.vPzHm = vPzHm;
	}
	public String getgProvider() {
		return gProvider;
	}
	public void setgProvider(String gProvider) {
		this.gProvider = gProvider;
	}
	public String getgPName() {
		return gPName;
	}
	public void setgPName(String gPName) {
		this.gPName = gPName;
	}
	public String getvPMan() {
		return vPMan;
	}
	public void setvPMan(String vPMan) {
		this.vPMan = vPMan;
	}
	public String getvPTel() {
		return vPTel;
	}
	public void setvPTel(String vPTel) {
		this.vPTel = vPTel;
	}
	public String getpUser() {
		return pUser;
	}
	public void setpUser(String pUser) {
		this.pUser = pUser;
	}
	public String getpDept() {
		return pDept;
	}
	public void setpDept(String pDept) {
		this.pDept = pDept;
	}
	public String getHtGuid() {
		return htGuid;
	}
	public void setHtGuid(String htGuid) {
		this.htGuid = htGuid;
	}
	public String getHtBid() {
		return htBid;
	}
	public void setHtBid(String htBid) {
		this.htBid = htBid;
	}
	public String getCgGuid() {
		return cgGuid;
	}
	public void setCgGuid(String cgGuid) {
		this.cgGuid = cgGuid;
	}
	public String getCgBid() {
		return cgBid;
	}
	public void setCgBid(String cgBid) {
		this.cgBid = cgBid;
	}
	public String getGcGuid() {
		return gcGuid;
	}
	public void setGcGuid(String gcGuid) {
		this.gcGuid = gcGuid;
	}
	public String getGcBid() {
		return gcBid;
	}
	public void setGcBid(String gcBid) {
		this.gcBid = gcBid;
	}
	public Date getdFkRq() {
		return dFkRq;
	}
	public void setdFkRq(Date dFkRq) {
		this.dFkRq = dFkRq;
	}
	public Date getdTkRq() {
		return dTkRq;
	}
	public void setdTkRq(Date dTkRq) {
		this.dTkRq = dTkRq;
	}
	public Boolean getBbABCG() {
		return bbABCG;
	}
	public void setBbABCG(Boolean bbABCG) {
		this.bbABCG = bbABCG;
	}
	public String getvFkTjName() {
		return vFkTjName;
	}
	public void setvFkTjName(String vFkTjName) {
		this.vFkTjName = vFkTjName;
	}
	public String getvFkFsName() {
		return vFkFsName;
	}
	public void setvFkFsName(String vFkFsName) {
		this.vFkFsName = vFkFsName;
	}
	public String getvFkLxName() {
		return vFkLxName;
	}
	public void setvFkLxName(String vFkLxName) {
		this.vFkLxName = vFkLxName;
	}
	public String getpUserName() {
		return pUserName;
	}
	public void setpUserName(String pUserName) {
		this.pUserName = pUserName;
	}
	public String getpDeptName() {
		return pDeptName;
	}
	public void setpDeptName(String pDeptName) {
		this.pDeptName = pDeptName;
	}
}
